Big Huge Thesaurus

Devonshire cream

noun